package com.lt.contract.bean.utils;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class ImageRename {

//    public static void main(String[] args) {
//        //fs为存储文件的字符数组
//        String path = "C:\\Users\\yangze\\Desktop\\CBSS";
//        String newPath ="C:\\Users\\yangze\\Desktop\\cbssa";
//        File file = new File(path);
//        String[] fs = file.list();
//
//        //定义循环中需要的变量
//        String newName = "";
//        String oldName = "";
//        File f = null;
//        int index = 0;
//        int len = ("" + fs.length).length();
//        for (int i = 0; i < fs.length; i++) {
//            oldName = fs[i];
//            index = oldName.lastIndexOf(".");
//            newName = oldName.substring(0,index);
//            ImageRename imageRename = new ImageRename();
//            List<String> list = imageRename.getImageName();
//            if(list.contains(newName)){
////                index = oldName.lastIndexOf(".");
//                //制造0001、0002数字
////                newName = String.format("%0" + len + "d", i + 1);
////                newName = oldName.substring(0,index)+"_99001020200219001500"+Math.round((Math.random()+1) * 1000)+"1";
//                //截取oldName中.txt
////                newName += oldName.substring(index, oldName.length());
//                f = new File(path + "/" + oldName);
//                f.renameTo(new File(newPath + "/" + oldName));
//            }
//        }
//        System.out.println("运行结束");
//    }

    private List<String> getImageName(){
        List<String> list = new ArrayList<>();
        list.add("1017011832486801");
        list.add("1017022233217164");
        list.add("1017080128526073");
        list.add("1018012009607165");
        list.add("1018040325430077");
        list.add("1018061105798890");
        list.add("1018061815057150");
        list.add("1018063037210841");
        list.add("1019022026377144");
        list.add("1018070240872945");
        list.add("1018082323668175");
        list.add("1018083039832655");
        list.add("1018103101976337");
        list.add("1018110309502672");
        list.add("1018112542290272");
        list.add("1018120205820046");
        list.add("1018121118963740");
        return list;
    }
}
